package com.minigame.datastore;

public class DataStoreSelect {

    private EntityDataStore oldEntityDataStore;

    private EntityDataStore newEntityDataStore;

    private volatile boolean old;


    public DataStoreSelect(EntityDataStore oldEntityDataStore,EntityDataStore newEntityDataStore)
    {
        this.oldEntityDataStore = oldEntityDataStore;
        this.newEntityDataStore = newEntityDataStore;
    }

    public void changeEntityDataStore() {
        old = !old;
    }

    public EntityDataStore getEntityDataStore(){
        if(old)
            return oldEntityDataStore;
        else
            return newEntityDataStore;
    }

    public EntityDataStore getEntityDataStore2DB(){
        if(old)
            return newEntityDataStore;
        else
            return oldEntityDataStore;
    }
}
